package com.ch05.mapper;

import com.ch05.pojo.Dormitory;

import java.util.List;
import java.util.Map;

/**
 * @InterfaceName Dormitory
 * @Description TODO
 * @Author Kx
 * @Date 2025/4/21 19:43
 * @Version 1.0
 */
public interface DormitoryMapper {
    /** 
     * @author: kx
     * @date: 2025/4/23 20:05
     * @param map : 查询条件
     * @return java.util.List<com.ch05.pojo.Dormitory>
     * @description: 动态条件查询宿舍信息
    */
    List<Dormitory> listDormitory(Map<String,Object> map);

    /**
     * @author: kx
     * @date: 2025/4/23 20:10
     * @param ids : 宿舍id集合
     * @return java.util.List<com.ch05.pojo.Dormitory>
     * @description: 根据id集合查询宿舍信息
    */
    List<Dormitory> listDormitoryById(List<Integer> ids);

    /**
     * @author: kx
     * @date: 2025/4/23 20:20
     * @param dormitory : 宿舍信息
     * @description: 动态修改宿舍信息
    */
    void updateDormitory(Dormitory dormitory);
}
